home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
ddj0897.zip
/
DYN401.ZIP
/
dpp
/
generics.c
< prev
next >
Wrap
C/C++ Source or Header
|
1997-04-16
|
76KB
|
2,599 lines
/* Copyright (c) 1993-1996 Algorithms Corporation */
/* All rights reserved. */
/* This file is automatically generated by dpp and should not normally
be edited by hand. */
#include "generics.h"
#ifdef DPP_STRATEGY
#if DPP_STRATEGY != 2
#error Incompatible DPP Strategies
#endif
#else
#error DPP_STRATEGY not set.
#endif
#ifdef DPP_FASTWIDE
#if DPP_FASTWIDE != 0
#error Incompatible DPP FastWide Status
#endif
#else
#error DPP_FASTWIDE not set.
#endif
#ifdef __cplusplus
extern "C" {
#endif
object Generic(gFileHandle);
object Generic(vChangeShortValue);
object Generic(gDeepDispose);
object Generic(gSequenceLinks);
object Generic(gFindValue);
object Generic(vPointerValue);
object Generic(gPrintValue);
object Generic(gLongValue);
object Generic(gNewArray);
object Generic(gStringRepValue);
object Generic(gChangeUShortValue);
object Generic(gException);
object Generic(gIncNelm);
object Generic(gLookup);
object Generic(gSetOSVars);
object Generic(gTLineDirective);
object Generic(vError);
object Generic(gDisposeLast);
object Generic(gInvalidType);
object Generic(gNth);
object Generic(gRoom);
object Generic(gChangeValueWithStr);
object Generic(gFormatChar);
object Generic(gAddLast);
object Generic(gOpenFile);
object Generic(gNewSetSeq);
object Generic(gChangeRegisteredMemory);
object Generic(gDeepCopy);
object Generic(gFindMethod);
object Generic(gIntKey);
object Generic(gNewMethod);
object Generic(gWaitFor);
object Generic(gMode);
object Generic(gInvalidObject);
object Generic(gStringRep);
object Generic(gValidDate);
object Generic(gFindValueStr);
object Generic(gOpenLowFile);
object Generic(gSubClasses);
object Generic(gAppend);
object Generic(gMatch);
object Generic(gTrace);
object Generic(gLeaveCriticalSection);
object Generic(gFindNext);
object Generic(gCompareNI);
object Generic(vCharValue);
object Generic(gJulian);
object Generic(vValue);
object Generic(gNextFile);
object Generic(gRemoveStr);
object Generic(gFindAdd);
object Generic(gGroupRemove);
object Generic(gChangeCharValue);
object Generic(gDisposeGroup);
object Generic(gObjectChecking);
object Generic(gFindGE);
object Generic(gDeepDisposeStr);
object Generic(gStringValue);
object Generic(gStripLeft);
object Generic(gStripRight);
object Generic(gFindBTNGE);
object Generic(gIsKindOf);
object Generic(gSetFunction);
object Generic(gAddAfter);
object Generic(gNewNode);
object Generic(gShouldNotImplement);
object Generic(gCount);
object Generic(gRemove);
object Generic(gFindLT);
object Generic(gInitLink);
object Generic(gTruncate);
object Generic(vReshape);
object Generic(gDeepDisposeObj);
object Generic(gFlush);
object Generic(gRegisterMemory);
object Generic(gRemoveFirst);
object Generic(gAddYears);
object Generic(gLastArg);
object Generic(gChangeFixedName);
object Generic(gDispose1);
object Generic(gMarkingMethod);
object Generic(gTake);
object Generic(gFindPrev);
object Generic(gNewClass);
object Generic(gChangeName);
object Generic(gRetreat);
object Generic(gFindBTNLT);
object Generic(gChangePriority);
object Generic(gPosition);
object Generic(gLength);
object Generic(gState);
object Generic(gMoveBeginning);
object Generic(gStackAlloc);
object Generic(gPuts);
object Generic(gAddFirst);
object Generic(gIndexOrigin);
object Generic(gMonthName);
object Generic(gNewWithStrObj);
object Generic(gArgs);
object Generic(gNewWithIntObj);
object Generic(gIntValue);
object Generic(gRound);
object Generic(gChangeStrValue);
object Generic(vChangeValue);
object Generic(gWrite);
object Generic(gFind);
object Generic(gNewWithObjObj);
object Generic(gChangeNext);
object Generic(gCompare);
object Generic(gFindBTNFirst);
object Generic(gSeek);
object Generic(gDeepDisposeInt);
object Generic(gDumpObjects);
object Generic(gGetFixedName);
object Generic(gChangeKey);
object Generic(gDeepDisposeGroup);
object Generic(gNewThread);
object Generic(vLongValue);
object Generic(gChangeValueWithInt);
object Generic(gInsertObjAt);
object Generic(vChangeUShortValue);
object Generic(gDayName);
object Generic(gResizeMethodCache);
object Generic(gCurMemUsed);
object Generic(gDisposeStr);
object Generic(gList);
object Generic(gMaxMemUsed);
object Generic(gPutm);
object Generic(gSuperClasses);
object Generic(gDisposeInt);
object Generic(gDoubleValue);
object Generic(gGetMGName);
object Generic(gTracePrint);
object Generic(gCompareN);
object Generic(gFindStr);
object Generic(gMatchNoError);
object Generic(gPrint);
object Generic(gPrintMethArgs);
object Generic(gAttributes);
object Generic(gHold);
object Generic(gNewSemaphore);
object Generic(gPriority);
object Generic(gSetMemoryBufferArea);
object Generic(gEndOfStream);
object Generic(gKey);
object Generic(gRemoveWaits);
object Generic(gWaitSemaphore);
object Generic(gDisposeObj);
object Generic(gMoveAfter);
object Generic(gAddStr);
object Generic(gChangeDoubleValue);
object Generic(gNewWithUnsigned);
object Generic(gNewWithStrInt);
object Generic(gAdvance);
object Generic(gChangeLongValue);
object Generic(gShape);
object Generic(gSize);
object Generic(gToken);
object Generic(gChangeIntKey);
object Generic(gUnsignedShortValue);
object Generic(gCompareI);
object Generic(gRelease);
object Generic(gBasicSize);
object Generic(gFindLast);
object Generic(gRemoveInt);
object Generic(gToLower);
object Generic(gGC);
object Generic(gNew);
object Generic(gFindBTNLE);
object Generic(gNewWithStr);
object Generic(gNewWithInt);
object Generic(gPrintLength);
object Generic(gShortValue);
object Generic(gWriteTime);
object Generic(gSpace);
object Generic(gChangeShortValue);
object Generic(vChangeCharValue);
object Generic(gAddBTreeNode);
object Generic(gBlockingGetkey);
object Generic(gNext);
object Generic(vBuild);
object Generic(gFindGT);
object Generic(gFindInt);
object Generic(gRemoveObj);
object Generic(gArrayPointer);
object Generic(gChangeValueWithObj);
object Generic(gDisposeAllNodes);
object Generic(gPointerValue);
object Generic(gFormatDate);
object Generic(gNewWithObj);
object Generic(gError);
object Generic(gFirst);
object Generic(gAddMonths);
object Generic(gForceLineDirective);
object Generic(gSetArgs);
object Generic(gNewWithDouble);
object Generic(gChangeCharAt);
object Generic(gIota);
object Generic(gCalToJul);
object Generic(gLineNumber);
object Generic(gPrototype);
object Generic(gStringKey);
object Generic(gFormatNumber);
object Generic(gAddBefore);
object Generic(gDispose);
object Generic(gProcess);
object Generic(gEqual);
object Generic(gLast);
object Generic(gPut);
object Generic(gFindBTNEQ);
object Generic(gAdd);
object Generic(vMakeList);
object Generic(gCharValueAt);
object Generic(gFindMethodObject);
object Generic(gToday);
object Generic(gName);
object Generic(gNewFindFile);
object Generic(gChangePrevious);
object Generic(vSprintf);
object Generic(gDisposeFirst);
object Generic(gFlushm);
object Generic(gNewWithPtr);
object Generic(gKill);
object Generic(gFindValueInt);
object Generic(gPrintVars);
object Generic(gCharValue);
object Generic(gMoveBefore);
object Generic(gFindBTNLast);
object Generic(gForAll);
object Generic(gSequence);
object Generic(vPrintf);
object Generic(gGets);
object Generic(gValue);
object Generic(gToUpper);
object Generic(gDeepDisposeFirst);
object Generic(gChangeStringKey);
object Generic(gPutc);
object Generic(gDeepDisposeAllNodes);
object Generic(gEnterCriticalSection);
object Generic(gNewStdClass);
object Generic(gStripCenter);
object Generic(gPrintArgs);
object Generic(gDifference);
object Generic(gDoesNotImplement);
object Generic(gFunction);
object Generic(gSLineDirective);
object Generic(gRemoveRegisteredMemory);
object Generic(gFindAddValue);
object Generic(gRank);
object Generic(gChangeFunction);
object Generic(gParameters);
object Generic(gDrop);
object Generic(gDeepDisposeLast);
object Generic(gFindLE);
object Generic(gMoveEnd);
object Generic(gJustifyRight);
object Generic(gChangeToken);
object Generic(gFindEQ);
object Generic(gReleaseSemaphore);
object Generic(gGCDispose);
object Generic(gAddInt);
object Generic(gNewToken);
object Generic(gDisposeAllNodes1);
object Generic(vChangeBitValue);
object Generic(vDoubleValue);
object Generic(gNextToken);
object Generic(gHash);
object Generic(gFindFirst);
object Generic(gMarkObject);
object Generic(gNewArglist);
object Generic(vBitValue);
object Generic(gDeleteBTNode);
object Generic(gReturnType);
object Generic(gNewWithStrStr);
object Generic(gAddDays);
object Generic(gCopy);
object Generic(gFindBTNGT);
object Generic(gAddValue);
object Generic(gPrintFixedArgs);
object Generic(vChangeDoubleValue);
object Generic(gRead);
object Generic(gIsVarArg);
object Generic(gNewWithLong);
object Generic(vGetValues);
object Generic(gJustifyCenter);
object Generic(gMaxAfterGC);
object Generic(vChangeLongValue);
object Generic(vUnsignedShortValue);
object Generic(gFindClass);
object Generic(gPrevious);
object Generic(gResize);
object Generic(gAlloc);
object Generic(gFindAddStr);
object Generic(gInstanceSize);
object Generic(gJustifyLeft);
object Generic(gSetTopNode);
object Generic(gSubclassResponsibility);
object Generic(gChangeValue);
object Generic(gDontCollect);
object Generic(gFindAddInt);
object Generic(gJulToCal);
object Generic(gMarkRange);
object Generic(gUseVars);
object Generic(gVarArg);
object Generic(gIndex);
object Generic(gInit);
object Generic(gNewWithChar);
object Generic(vNew);
object Generic(vShortValue);
object Generic(gRemoveLast);
object Generic(gSubString);
static int _gFileHandle(object self)
{
return (*(gFileHandle_t)_FindMethod(self, Generic(gFileHandle)))(self);
}
static objrtn _vChangeShortValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vChangeShortValue_t)_FindMethod(self, Generic(vChangeShortValue)))(self, _rest_);
}
static objrtn _gDeepDispose(object self)
{
return (*(gDeepDispose_t)_FindMethod(self, Generic(gDeepDispose)))(self);
}
static objrtn _gSequenceLinks(object self)
{
return (*(gSequenceLinks_t)_FindMethod(self, Generic(gSequenceLinks)))(self);
}
static objrtn _gFindValue(object self, object key)
{
return (*(gFindValue_t)_FindMethod(self, Generic(gFindValue)))(self, key);
}
static void * _vPointerValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vPointerValue_t)_FindMethod(self, Generic(vPointerValue)))(self, _rest_);
}
static objrtn _gPrintValue(object self, object stream)
{
return (*(gPrintValue_t)_FindMethod(self, Generic(gPrintValue)))(self, stream);
}
static long _gLongValue(object self)
{
return (*(gLongValue_t)_FindMethod(self, Generic(gLongValue)))(self);
}
static objrtn _gNewArray(object self, int type, int rank, va_list _rest_)
{
return (*(gNewArray_t)_FindMethod(self, Generic(gNewArray)))(self, type, rank, _rest_);
}
static objrtn _gStringRepValue(object self)
{
return (*(gStringRepValue_t)_FindMethod(self, Generic(gStringRepValue)))(self);
}
static objrtn _gChangeUShortValue(object self, unsigned val)
{
return (*(gChangeUShortValue_t)_FindMethod(self, Generic(gChangeUShortValue)))(self, val);
}
static objrtn _gException(object self)
{
return (*(gException_t)_FindMethod(self, Generic(gException)))(self);
}
static objrtn _gIncNelm(object self, int inc)
{
return (*(gIncNelm_t)_FindMethod(self, Generic(gIncNelm)))(self, inc);
}
static objrtn _gLookup(object self, object luk, int mode, int deep, int type, object value)
{
return (*(gLookup_t)_FindMethod(self, Generic(gLookup)))(self, luk, mode, deep, type, value);
}
static objrtn _gSetOSVars(object self, object cname, object cvs, object ivs)
{
return (*(gSetOSVars_t)_FindMethod(self, Generic(gSetOSVars)))(self, cname, cvs, ivs);
}
static objrtn _gTLineDirective(object self)
{
return (*(gTLineDirective_t)_FindMethod(self, Generic(gTLineDirective)))(self);
}
static objrtn _vError(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vError_t)_FindMethod(self, Generic(vError)))(self, _rest_);
}
static objrtn _gDisposeLast(object self)
{
return (*(gDisposeLast_t)_FindMethod(self, Generic(gDisposeLast)))(self);
}
static void _gInvalidType(object self, int argn, object arg1, object cls, object arg)
{
(*(gInvalidType_t)_FindMethod(self, Generic(gInvalidType)))(self, argn, arg1, cls, arg);
}
static objrtn _gNth(object self, int idx)
{
return (*(gNth_t)_FindMethod(self, Generic(gNth)))(self, idx);
}
static int _gRoom(object self)
{
return (*(gRoom_t)_FindMethod(self, Generic(gRoom)))(self);
}
static objrtn _gChangeValueWithStr(object self, char *key, object val)
{
return (*(gChangeValueWithStr_t)_FindMethod(self, Generic(gChangeValueWithStr)))(self, key, val);
}
static objrtn _gFormatChar(object self)
{
return (*(gFormatChar_t)_FindMethod(self, Generic(gFormatChar)))(self);
}
static objrtn _gAddLast(object self, object lnk)
{
return (*(gAddLast_t)_FindMethod(self, Generic(gAddLast)))(self, lnk);
}
static objrtn _gOpenFile(object self, char *name, char *mode)
{
return (*(gOpenFile_t)_FindMethod(self, Generic(gOpenFile)))(self, name, mode);
}
static objrtn _gNewSetSeq(object self, int size, int nelm, void *tab)
{
return (*(gNewSetSeq_t)_FindMethod(self, Generic(gNewSetSeq)))(self, size, nelm, tab);
}
static void * _gChangeRegisteredMemory(object self, void *pp, void *beg, long size)
{
return (*(gChangeRegisteredMemory_t)_FindMethod(self, Generic(gChangeRegisteredMemory)))(self, pp, beg, size);
}
static objrtn _gDeepCopy(object self)
{
return (*(gDeepCopy_t)_FindMethod(self, Generic(gDeepCopy)))(self);
}
static ofun _gFindMethod(object self, object generic, int lev)
{
return (*(gFindMethod_t)_FindMethod(self, Generic(gFindMethod)))(self, generic, lev);
}
static int _gIntKey(object self)
{
return (*(gIntKey_t)_FindMethod(self, Generic(gIntKey)))(self);
}
static objrtn _gNewMethod(object self, char *n, object c, object gen, ofun methf, ofun methf2)
{
return (*(gNewMethod_t)_FindMethod(self, Generic(gNewMethod)))(self, n, c, gen, methf, methf2);
}
static int _gWaitFor(object self)
{
return (*(gWaitFor_t)_FindMethod(self, Generic(gWaitFor)))(self);
}
static objrtn _gMode(object self, int rblock, int wblock)
{
return (*(gMode_t)_FindMethod(self, Generic(gMode)))(self, rblock, wblock);
}
static void _gInvalidObject(object self, int argn, object arg1)
{
(*(gInvalidObject_t)_FindMethod(self, Generic(gInvalidObject)))(self, argn, arg1);
}
static objrtn _gStringRep(object self)
{
return (*(gStringRep_t)_FindMethod(self, Generic(gStringRep)))(self);
}
static int _gValidDate(object self)
{
return (*(gValidDate_t)_FindMethod(self, Generic(gValidDate)))(self);
}
static objrtn _gFindValueStr(object self, char *key)
{
return (*(gFindValueStr_t)_FindMethod(self, Generic(gFindValueStr)))(self, key);
}
static objrtn _gOpenLowFile(object self, char *name, int oflag, int pmode)
{
return (*(gOpenLowFile_t)_FindMethod(self, Generic(gOpenLowFile)))(self, name, oflag, pmode);
}
static objrtn _gSubClasses(object self)
{
return (*(gSubClasses_t)_FindMethod(self, Generic(gSubClasses)))(self);
}
static objrtn _gAppend(object self, object obj)
{
return (*(gAppend_t)_FindMethod(self, Generic(gAppend)))(self, obj);
}
static int _gMatch(object self, object mproto)
{
return (*(gMatch_t)_FindMethod(self, Generic(gMatch)))(self, mproto);
}
static int _gTrace(object self, int mode)
{
return (*(gTrace_t)_FindMethod(self, Generic(gTrace)))(self, mode);
}
static objrtn _gLeaveCriticalSection(object self)
{
return (*(gLeaveCriticalSection_t)_FindMethod(self, Generic(gLeaveCriticalSection)))(self);
}
static objrtn _gFindNext(object self, object *foundKey)
{
return (*(gFindNext_t)_FindMethod(self, Generic(gFindNext)))(self, foundKey);
}
static int _gCompareNI(object self, object obj, int n)
{
return (*(gCompareNI_t)_FindMethod(self, Generic(gCompareNI)))(self, obj, n);
}
static char _vCharValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vCharValue_t)_FindMethod(self, Generic(vCharValue)))(self, _rest_);
}
static long _gJulian(object self)
{
return (*(gJulian_t)_FindMethod(self, Generic(gJulian)))(self);
}
static objrtn _vValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vValue_t)_FindMethod(self, Generic(vValue)))(self, _rest_);
}
static char * _gNextFile(object self)
{
return (*(gNextFile_t)_FindMethod(self, Generic(gNextFile)))(self);
}
static objrtn _gRemoveStr(object self, char *key)
{
return (*(gRemoveStr_t)_FindMethod(self, Generic(gRemoveStr)))(self, key);
}
static objrtn _gFindAdd(object self, object luk)
{
return (*(gFindAdd_t)_FindMethod(self, Generic(gFindAdd)))(self, luk);
}
static objrtn _gGroupRemove(object self, int (*fun)())
{
return (*(gGroupRemove_t)_FindMethod(self, Generic(gGroupRemove)))(self, fun);
}
static objrtn _gChangeCharValue(object self, int val)
{
return (*(gChangeCharValue_t)_FindMethod(self, Generic(gChangeCharValue)))(self, val);
}
static objrtn _gDisposeGroup(object self, int (*fun)())
{
return (*(gDisposeGroup_t)_FindMethod(self, Generic(gDisposeGroup)))(self, fun);
}
static objrtn _gObjectChecking(object self, int x)
{
return (*(gObjectChecking_t)_FindMethod(self, Generic(gObjectChecking)))(self, x);
}
static objrtn _gFindGE(object self, object key, object *foundKey)
{
return (*(gFindGE_t)_FindMethod(self, Generic(gFindGE)))(self, key, foundKey);
}
static objrtn _gDeepDisposeStr(object self, char *key)
{
return (*(gDeepDisposeStr_t)_FindMethod(self, Generic(gDeepDisposeStr)))(self, key);
}
static char * _gStringValue(object self)
{
return (*(gStringValue_t)_FindMethod(self, Generic(gStringValue)))(self);
}
static objrtn _gStripLeft(object self)
{
return (*(gStripLeft_t)_FindMethod(self, Generic(gStripLeft)))(self);
}
static objrtn _gStripRight(object self)
{
return (*(gStripRight_t)_FindMethod(self, Generic(gStripRight)))(self);
}
static objrtn _gFindBTNGE(object self, ifun cfun, object key, object *foundKey)
{
return (*(gFindBTNGE_t)_FindMethod(self, Generic(gFindBTNGE)))(self, cfun, key, foundKey);
}
static int _gIsKindOf(object self, object cls2)
{
return (*(gIsKindOf_t)_FindMethod(self, Generic(gIsKindOf)))(self, cls2);
}
static ofun _gSetFunction(object self, int (*fun)())
{
return (*(gSetFunction_t)_FindMethod(self, Generic(gSetFunction)))(self, fun);
}
static objrtn _gAddAfter(object self, object lnk)
{
return (*(gAddAfter_t)_FindMethod(self, Generic(gAddAfter)))(self, lnk);
}
static objrtn _gNewNode(object self, object btree, int type)
{
return (*(gNewNode_t)_FindMethod(self, Generic(gNewNode)))(self, btree, type);
}
static objrtn _gShouldNotImplement(object self, char *meth)
{
return (*(gShouldNotImplement_t)_FindMethod(self, Generic(gShouldNotImplement)))(self, meth);
}
static int _gCount(object self)
{
return (*(gCount_t)_FindMethod(self, Generic(gCount)))(self);
}
static objrtn _gRemove(object self)
{
return (*(gRemove_t)_FindMethod(self, Generic(gRemove)))(self);
}
static objrtn _gFindLT(object self, object key, object *foundKey)
{
return (*(gFindLT_t)_FindMethod(self, Generic(gFindLT)))(self, key, foundKey);
}
static objrtn _gInitLink(object self, object list, object prev, object next)
{
return (*(gInitLink_t)_FindMethod(self, Generic(gInitLink)))(self, list, prev, next);
}
static objrtn _gTruncate(object self, int p)
{
return (*(gTruncate_t)_FindMethod(self, Generic(gTruncate)))(self, p);
}
static objrtn _vReshape(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vReshape_t)_FindMethod(self, Generic(vReshape)))(self, _rest_);
}
static objrtn _gDeepDisposeObj(object self, object key)
{
return (*(gDeepDisposeObj_t)_FindMethod(self, Generic(gDeepDisposeObj)))(self, key);
}
static objrtn _gFlush(object self)
{
return (*(gFlush_t)_FindMethod(self, Generic(gFlush)))(self);
}
static void * _gRegisterMemory(object self, void *beg, long size)
{
return (*(gRegisterMemory_t)_FindMethod(self, Generic(gRegisterMemory)))(self, beg, size);
}
static objrtn _gRemoveFirst(object self)
{
return (*(gRemoveFirst_t)_FindMethod(self, Generic(gRemoveFirst)))(self);
}
static objrtn _gAddYears(object self, int years)
{
return (*(gAddYears_t)_FindMethod(self, Generic(gAddYears)))(self, years);
}
static char * _gLastArg(object self)
{
return (*(gLastArg_t)_FindMethod(self, Generic(gLastArg)))(self);
}
static objrtn _gChangeFixedName(object self, char *nm)
{
return (*(gChangeFixedName_t)_FindMethod(self, Generic(gChangeFixedName)))(self, nm);
}
static objrtn _gDispose1(object self)
{
return (*(gDispose1_t)_FindMethod(self, Generic(gDispose1)))(self);
}
static objrtn _gMarkingMethod(object self, ofun mf)
{
return (*(gMarkingMethod_t)_FindMethod(self, Generic(gMarkingMethod)))(self, mf);
}
static objrtn _gTake(object self, int n)
{
return (*(gTake_t)_FindMethod(self, Generic(gTake)))(self, n);
}
static objrtn _gFindPrev(object self, object *foundKey)
{
return (*(gFindPrev_t)_FindMethod(self, Generic(gFindPrev)))(self, foundKey);
}
static objrtn _gNewClass(object self, char *name, int ivsize, int cvsize, object superclasses, ...)
{
va_list _rest_;
va_start(_rest_, superclasses);
return (*(gNewClass_t)_FindMethod(self, Generic(gNewClass)))(self, name, ivsize, cvsize, superclasses, _rest_);
}
static objrtn _gChangeName(object self, char *nm)
{
return (*(gChangeName_t)_FindMethod(self, Generic(gChangeName)))(self, nm);
}
static long _gRetreat(object self, long n)
{
return (*(gRetreat_t)_FindMethod(self, Generic(gRetreat)))(self, n);
}
static objrtn _gFindBTNLT(object self, ifun cfun, object key, object *foundKey)
{
return (*(gFindBTNLT_t)_FindMethod(self, Generic(gFindBTNLT)))(self, cfun, key, foundKey);
}
static objrtn _gChangePriority(object self, int p)
{
return (*(gChangePriority_t)_FindMethod(self, Generic(gChangePriority)))(self, p);
}
static long _gPosition(object self)
{
return (*(gPosition_t)_FindMethod(self, Generic(gPosition)))(self);
}
static long _gLength(object self)
{
return (*(gLength_t)_FindMethod(self, Generic(gLength)))(self);
}
static int _gState(object self)
{
return (*(gState_t)_FindMethod(self, Generic(gState)))(self);
}
static objrtn _gMoveBeginning(object self)
{
return (*(gMoveBeginning_t)_FindMethod(self, Generic(gMoveBeginning)))(self);
}
static objrtn _gStackAlloc(object self, void *p)
{
return (*(gStackAlloc_t)_FindMethod(self, Generic(gStackAlloc)))(self, p);
}
static int _gPuts(object self, char *str)
{
return (*(gPuts_t)_FindMethod(self, Generic(gPuts)))(self, str);
}
static objrtn _gAddFirst(object self, object lnk)
{
return (*(gAddFirst_t)_FindMethod(self, Generic(gAddFirst)))(self, lnk);
}
static objrtn _gIndexOrigin(object self, int n)
{
return (*(gIndexOrigin_t)_FindMethod(self, Generic(gIndexOrigin)))(self, n);
}
static objrtn _gMonthName(object self)
{
return (*(gMonthName_t)_FindMethod(self, Generic(gMonthName)))(self);
}
static objrtn _gNewWithStrObj(object self, char *key, object value)
{
return (*(gNewWithStrObj_t)_FindMethod(self, Generic(gNewWithStrObj)))(self, key, value);
}
static objrtn _gArgs(object self)
{
return (*(gArgs_t)_FindMethod(self, Generic(gArgs)))(self);
}
static objrtn _gNewWithIntObj(object self, int key, object value)
{
return (*(gNewWithIntObj_t)_FindMethod(self, Generic(gNewWithIntObj)))(self, key, value);
}
static int _gIntValue(object self)
{
return (*(gIntValue_t)_FindMethod(self, Generic(gIntValue)))(self);
}
static objrtn _gRound(object self, int p)
{
return (*(gRound_t)_FindMethod(self, Generic(gRound)))(self, p);
}
static objrtn _gChangeStrValue(object self, char *str)
{
return (*(gChangeStrValue_t)_FindMethod(self, Generic(gChangeStrValue)))(self, str);
}
static objrtn _vChangeValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vChangeValue_t)_FindMethod(self, Generic(vChangeValue)))(self, _rest_);
}
static int _gWrite(object self, char *buf, unsigned n)
{
return (*(gWrite_t)_FindMethod(self, Generic(gWrite)))(self, buf, n);
}
static objrtn _gFind(object self, object key)
{
return (*(gFind_t)_FindMethod(self, Generic(gFind)))(self, key);
}
static objrtn _gNewWithObjObj(object self, object key, object val)
{
return (*(gNewWithObjObj_t)_FindMethod(self, Generic(gNewWithObjObj)))(self, key, val);
}
static objrtn _gChangeNext(object self, object next)
{
return (*(gChangeNext_t)_FindMethod(self, Generic(gChangeNext)))(self, next);
}
static int _gCompare(object self, object obj2)
{
return (*(gCompare_t)_FindMethod(self, Generic(gCompare)))(self, obj2);
}
static objrtn _gFindBTNFirst(object self, ifun cfun, object *foundKey)
{
return (*(gFindBTNFirst_t)_FindMethod(self, Generic(gFindBTNFirst)))(self, cfun, foundKey);
}
static long _gSeek(object self, long n)
{
return (*(gSeek_t)_FindMethod(self, Generic(gSeek)))(self, n);
}
static objrtn _gDeepDisposeInt(object self, int key)
{
return (*(gDeepDisposeInt_t)_FindMethod(self, Generic(gDeepDisposeInt)))(self, key);
}
static objrtn _gDumpObjects(object self, char *file, int type)
{
return (*(gDumpObjects_t)_FindMethod(self, Generic(gDumpObjects)))(self, file, type);
}
static objrtn _gGetFixedName(object self)
{
return (*(gGetFixedName_t)_FindMethod(self, Generic(gGetFixedName)))(self);
}
static objrtn _gChangeKey(object self, object key)
{
return (*(gChangeKey_t)_FindMethod(self, Generic(gChangeKey)))(self, key);
}
static objrtn _gDeepDisposeGroup(object self, int (*fun)())
{
return (*(gDeepDisposeGroup_t)_FindMethod(self, Generic(gDeepDisposeGroup)))(self, fun);
}
static objrtn _gNewThread(object self, char *name, ifun fun, int priority, void *arg, int run, int autoDispose)
{
return (*(gNewThread_t)_FindMethod(self, Generic(gNewThread)))(self, name, fun, priority, arg, run, autoDispose);
}
static long _vLongValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vLongValue_t)_FindMethod(self, Generic(vLongValue)))(self, _rest_);
}
static objrtn _gChangeValueWithInt(object self, int key, object val)
{
return (*(gChangeValueWithInt_t)_FindMethod(self, Generic(gChangeValueWithInt)))(self, key, val);
}
static objrtn _gInsertObjAt(object self, object lnk, int idx)
{
return (*(gInsertObjAt_t)_FindMethod(self, Generic(gInsertObjAt)))(self, lnk, idx);
}
static objrtn _vChangeUShortValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vChangeUShortValue_t)_FindMethod(self, Generic(vChangeUShortValue)))(self, _rest_);
}
static objrtn _gDayName(object self)
{
return (*(gDayName_t)_FindMethod(self, Generic(gDayName)))(self);
}
static objrtn _gResizeMethodCache(object self, int classes, int generics)
{
return (*(gResizeMethodCache_t)_FindMethod(self, Generic(gResizeMethodCache)))(self, classes, generics);
}
static long _gCurMemUsed(object self)
{
return (*(gCurMemUsed_t)_FindMethod(self, Generic(gCurMemUsed)))(self);
}
static objrtn _gDisposeStr(object self, char *key)
{
return (*(gDisposeStr_t)_FindMethod(self, Generic(gDisposeStr)))(self, key);
}
static objrtn _gList(object self)
{
return (*(gList_t)_FindMethod(self, Generic(gList)))(self);
}
static long _gMaxMemUsed(object self)
{
return (*(gMaxMemUsed_t)_FindMethod(self, Generic(gMaxMemUsed)))(self);
}
static objrtn _gPutm(object self, object tkn)
{
return (*(gPutm_t)_FindMethod(self, Generic(gPutm)))(self, tkn);
}
static objrtn _gSuperClasses(object self)
{
return (*(gSuperClasses_t)_FindMethod(self, Generic(gSuperClasses)))(self);
}
static objrtn _gDisposeInt(object self, int key)
{
return (*(gDisposeInt_t)_FindMethod(self, Generic(gDisposeInt)))(self, key);
}
static double _gDoubleValue(object self)
{
return (*(gDoubleValue_t)_FindMethod(self, Generic(gDoubleValue)))(self);
}
static objrtn _gGetMGName(object self)
{
return (*(gGetMGName_t)_FindMethod(self, Generic(gGetMGName)))(self);
}
static objrtn _gTracePrint(object self, char *buf)
{
return (*(gTracePrint_t)_FindMethod(self, Generic(gTracePrint)))(self, buf);
}
static int _gCompareN(object self, object obj, int n)
{
return (*(gCompareN_t)_FindMethod(self, Generic(gCompareN)))(self, obj, n);
}
static objrtn _gFindStr(object self, char *key)
{
return (*(gFindStr_t)_FindMethod(self, Generic(gFindStr)))(self, key);
}
static int _gMatchNoError(object self, object mproto)
{
return (*(gMatchNoError_t)_FindMethod(self, Generic(gMatchNoError)))(self, mproto);
}
static objrtn _gPrint(object self, object stream)
{
return (*(gPrint_t)_FindMethod(self, Generic(gPrint)))(self, stream);
}
static objrtn _gPrintMethArgs(object self, object fobj, int Strategy, int vararg)
{
return (*(gPrintMethArgs_t)_FindMethod(self, Generic(gPrintMethArgs)))(self, fobj, Strategy, vararg);
}
static unsigned _gAttributes(object self)
{
return (*(gAttributes_t)_FindMethod(self, Generic(gAttributes)))(self);
}
static objrtn _gHold(object self)
{
return (*(gHold_t)_FindMethod(self, Generic(gHold)))(self);
}
static objrtn _gNewSemaphore(object self, char *name, int cnt, int mx)
{
return (*(gNewSemaphore_t)_FindMethod(self, Generic(gNewSemaphore)))(self, name, cnt, mx);
}
static int _gPriority(object self)
{
return (*(gPriority_t)_FindMethod(self, Generic(gPriority)))(self);
}
static objrtn _gSetMemoryBufferArea(object self, long sz)
{
return (*(gSetMemoryBufferArea_t)_FindMethod(self, Generic(gSetMemoryBufferArea)))(self, sz);
}
static int _gEndOfStream(object self)
{
return (*(gEndOfStream_t)_FindMethod(self, Generic(gEndOfStream)))(self);
}
static objrtn _gKey(object self)
{
return (*(gKey_t)_FindMethod(self, Generic(gKey)))(self);
}
static objrtn _gRemoveWaits(object self, object thrd)
{
return (*(gRemoveWaits_t)_FindMethod(self, Generic(gRemoveWaits)))(self, thrd);
}
static objrtn _gWaitSemaphore(object self, object sema)
{
return (*(gWaitSemaphore_t)_FindMethod(self, Generic(gWaitSemaphore)))(self, sema);
}
static objrtn _gDisposeObj(object self, object key)
{
return (*(gDisposeObj_t)_FindMethod(self, Generic(gDisposeObj)))(self, key);
}
static objrtn _gMoveAfter(object self, object lnk)
{
return (*(gMoveAfter_t)_FindMethod(self, Generic(gMoveAfter)))(self, lnk);
}
static objrtn _gAddStr(object self, char *key, object value)
{
return (*(gAddStr_t)_FindMethod(self, Generic(gAddStr)))(self, key, value);
}
static objrtn _gChangeDoubleValue(object self, double val)
{
return (*(gChangeDoubleValue_t)_FindMethod(self, Generic(gChangeDoubleValue)))(self, val);
}
static objrtn _gNewWithUnsigned(object self, unsigned val)
{
return (*(gNewWithUnsigned_t)_FindMethod(self, Generic(gNewWithUnsigned)))(self, val);
}
static objrtn _gNewWithStrInt(object self, char *name, int bufsiz)
{
return (*(gNewWithStrInt_t)_FindMethod(self, Generic(gNewWithStrInt)))(self, name, bufsiz);
}
static long _gAdvance(object self, long n)
{
return (*(gAdvance_t)_FindMethod(self, Generic(gAdvance)))(self, n);
}
static objrtn _gChangeLongValue(object self, long val)
{
return (*(gChangeLongValue_t)_FindMethod(self, Generic(gChangeLongValue)))(self, val);
}
static objrtn _gShape(object self)
{
return (*(gShape_t)_FindMethod(self, Generic(gShape)))(self);
}
static int _gSize(object self)
{
return (*(gSize_t)_FindMethod(self, Generic(gSize)))(self);
}
static objrtn _gToken(object self)
{
return (*(gToken_t)_FindMethod(self, Generic(gToken)))(self);
}
static objrtn _gChangeIntKey(object self, int key)
{
return (*(gChangeIntKey_t)_FindMethod(self, Generic(gChangeIntKey)))(self, key);
}
static unsigned short _gUnsignedShortValue(object self)
{
return (*(gUnsignedShortValue_t)_FindMethod(self, Generic(gUnsignedShortValue)))(self);
}
static int _gCompareI(object self, object obj)
{
return (*(gCompareI_t)_FindMethod(self, Generic(gCompareI)))(self, obj);
}
static objrtn _gRelease(object self, int cnt)
{
return (*(gRelease_t)_FindMethod(self, Generic(gRelease)))(self, cnt);
}
static int _gBasicSize(object self)
{
return (*(gBasicSize_t)_FindMethod(self, Generic(gBasicSize)))(self);
}
static objrtn _gFindLast(object self, object *foundKey)
{
return (*(gFindLast_t)_FindMethod(self, Generic(gFindLast)))(self, foundKey);
}
static objrtn _gRemoveInt(object self, int key)
{
return (*(gRemoveInt_t)_FindMethod(self, Generic(gRemoveInt)))(self, key);
}
static objrtn _gToLower(object self)
{
return (*(gToLower_t)_FindMethod(self, Generic(gToLower)))(self);
}
static objrtn _gGC(object self)
{
return (*(gGC_t)_FindMethod(self, Generic(gGC)))(self);
}
static objrtn _gNew(object self)
{
return (*(gNew_t)_FindMethod(self, Generic(gNew)))(self);
}
static objrtn _gFindBTNLE(object self, ifun cfun, object key, object *foundKey)
{
return (*(gFindBTNLE_t)_FindMethod(self, Generic(gFindBTNLE)))(self, cfun, key, foundKey);
}
static objrtn _gNewWithStr(object self, char *n)
{
return (*(gNewWithStr_t)_FindMethod(self, Generic(gNewWithStr)))(self, n);
}
static objrtn _gNewWithInt(object self, int size)
{
return (*(gNewWithInt_t)_FindMethod(self, Generic(gNewWithInt)))(self, size);
}
static int _gPrintLength(object self, int t)
{
return (*(gPrintLength_t)_FindMethod(self, Generic(gPrintLength)))(self, t);
}
static short _gShortValue(object self)
{
return (*(gShortValue_t)_FindMethod(self, Generic(gShortValue)))(self);
}
static long _gWriteTime(object self)
{
return (*(gWriteTime_t)_FindMethod(self, Generic(gWriteTime)))(self);
}
static int _gSpace(object self)
{
return (*(gSpace_t)_FindMethod(self, Generic(gSpace)))(self);
}
static objrtn _gChangeShortValue(object self, int val)
{
return (*(gChangeShortValue_t)_FindMethod(self, Generic(gChangeShortValue)))(self, val);
}
static objrtn _vChangeCharValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vChangeCharValue_t)_FindMethod(self, Generic(vChangeCharValue)))(self, _rest_);
}
static objrtn _gAddBTreeNode(object self, ifun cfun, object key, object data, int replace, int *replaced, object prev, object *old)
{
return (*(gAddBTreeNode_t)_FindMethod(self, Generic(gAddBTreeNode)))(self, cfun, key, data, replace, replaced, prev, old);
}
static int _gBlockingGetkey(object self)
{
return (*(gBlockingGetkey_t)_FindMethod(self, Generic(gBlockingGetkey)))(self);
}
static objrtn _gNext(object self)
{
return (*(gNext_t)_FindMethod(self, Generic(gNext)))(self);
}
static objrtn _vBuild(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vBuild_t)_FindMethod(self, Generic(vBuild)))(self, _rest_);
}
static objrtn _gFindGT(object self, object key, object *foundKey)
{
return (*(gFindGT_t)_FindMethod(self, Generic(gFindGT)))(self, key, foundKey);
}
static objrtn _gFindInt(object self, int key)
{
return (*(gFindInt_t)_FindMethod(self, Generic(gFindInt)))(self, key);
}
static objrtn _gRemoveObj(object self, object key)
{
return (*(gRemoveObj_t)_FindMethod(self, Generic(gRemoveObj)))(self, key);
}
static void * _gArrayPointer(object self)
{
return (*(gArrayPointer_t)_FindMethod(self, Generic(gArrayPointer)))(self);
}
static objrtn _gChangeValueWithObj(object self, object key, object val)
{
return (*(gChangeValueWithObj_t)_FindMethod(self, Generic(gChangeValueWithObj)))(self, key, val);
}
static objrtn _gDisposeAllNodes(object self)
{
return (*(gDisposeAllNodes_t)_FindMethod(self, Generic(gDisposeAllNodes)))(self);
}
static void * _gPointerValue(object self)
{
return (*(gPointerValue_t)_FindMethod(self, Generic(gPointerValue)))(self);
}
static objrtn _gFormatDate(object self, char *msk)
{
return (*(gFormatDate_t)_FindMethod(self, Generic(gFormatDate)))(self, msk);
}
static objrtn _gNewWithObj(object self, object link)
{
return (*(gNewWithObj_t)_FindMethod(self, Generic(gNewWithObj)))(self, link);
}
static objrtn _gError(object self, char *msg)
{
return (*(gError_t)_FindMethod(self, Generic(gError)))(self, msg);
}
static objrtn _gFirst(object self)
{
return (*(gFirst_t)_FindMethod(self, Generic(gFirst)))(self);
}
static objrtn _gAddMonths(object self, int months)
{
return (*(gAddMonths_t)_FindMethod(self, Generic(gAddMonths)))(self, months);
}
static objrtn _gForceLineDirective(object self)
{
return (*(gForceLineDirective_t)_FindMethod(self, Generic(gForceLineDirective)))(self);
}
static objrtn _gSetArgs(object self, object ar)
{
return (*(gSetArgs_t)_FindMethod(self, Generic(gSetArgs)))(self, ar);
}
static objrtn _gNewWithDouble(object self, double val)
{
return (*(gNewWithDouble_t)_FindMethod(self, Generic(gNewWithDouble)))(self, val);
}
static objrtn _gChangeCharAt(object self, int i, int c)
{
return (*(gChangeCharAt_t)_FindMethod(self, Generic(gChangeCharAt)))(self, i, c);
}
static objrtn _gIota(object self, int n)
{
return (*(gIota_t)_FindMethod(self, Generic(gIota)))(self, n);
}
static long _gCalToJul(object self, long dt)
{
return (*(gCalToJul_t)_FindMethod(self, Generic(gCalToJul)))(self, dt);
}
static long _gLineNumber(object self)
{
return (*(gLineNumber_t)_FindMethod(self, Generic(gLineNumber)))(self);
}
static objrtn _gPrototype(object self)
{
return (*(gPrototype_t)_FindMethod(self, Generic(gPrototype)))(self);
}
static char * _gStringKey(object self)
{
return (*(gStringKey_t)_FindMethod(self, Generic(gStringKey)))(self);
}
static objrtn _gFormatNumber(object self, char *msk, int wth, int dp)
{
return (*(gFormatNumber_t)_FindMethod(self, Generic(gFormatNumber)))(self, msk, wth, dp);
}
static objrtn _gAddBefore(object self, object lnk)
{
return (*(gAddBefore_t)_FindMethod(self, Generic(gAddBefore)))(self, lnk);
}
static objrtn _gDispose(object self)
{
return (*(gDispose_t)_FindMethod(self, Generic(gDispose)))(self);
}
static objrtn _gProcess(object self)
{
return (*(gProcess_t)_FindMethod(self, Generic(gProcess)))(self);
}
static int _gEqual(object self, object obj2)
{
return (*(gEqual_t)_FindMethod(self, Generic(gEqual)))(self, obj2);
}
static objrtn _gLast(object self)
{
return (*(gLast_t)_FindMethod(self, Generic(gLast)))(self);
}
static objrtn _gPut(object self, object tkn)
{
return (*(gPut_t)_FindMethod(self, Generic(gPut)))(self, tkn);
}
static objrtn _gFindBTNEQ(object self, ifun cfun, object key, object *foundKey)
{
return (*(gFindBTNEQ_t)_FindMethod(self, Generic(gFindBTNEQ)))(self, cfun, key, foundKey);
}
static objrtn _gAdd(object self, object luk)
{
return (*(gAdd_t)_FindMethod(self, Generic(gAdd)))(self, luk);
}
static objrtn _vMakeList(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vMakeList_t)_FindMethod(self, Generic(vMakeList)))(self, _rest_);
}
static char _gCharValueAt(object self, int i)
{
return (*(gCharValueAt_t)_FindMethod(self, Generic(gCharValueAt)))(self, i);
}
static objrtn _gFindMethodObject(object self, object generic, int lev)
{
return (*(gFindMethodObject_t)_FindMethod(self, Generic(gFindMethodObject)))(self, generic, lev);
}
static objrtn _gToday(object self)
{
return (*(gToday_t)_FindMethod(self, Generic(gToday)))(self);
}
static char * _gName(object self)
{
return (*(gName_t)_FindMethod(self, Generic(gName)))(self);
}
static objrtn _gNewFindFile(object self, char *name, int attr)
{
return (*(gNewFindFile_t)_FindMethod(self, Generic(gNewFindFile)))(self, name, attr);
}
static objrtn _gChangePrevious(object self, object prev)
{
return (*(gChangePrevious_t)_FindMethod(self, Generic(gChangePrevious)))(self, prev);
}
static objrtn _vSprintf(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vSprintf_t)_FindMethod(self, Generic(vSprintf)))(self, _rest_);
}
static objrtn _gDisposeFirst(object self)
{
return (*(gDisposeFirst_t)_FindMethod(self, Generic(gDisposeFirst)))(self);
}
static objrtn _gFlushm(object self)
{
return (*(gFlushm_t)_FindMethod(self, Generic(gFlushm)))(self);
}
static objrtn _gNewWithPtr(object self, void *val)
{
return (*(gNewWithPtr_t)_FindMethod(self, Generic(gNewWithPtr)))(self, val);
}
static objrtn _gKill(object self, int rtn)
{
return (*(gKill_t)_FindMethod(self, Generic(gKill)))(self, rtn);
}
static objrtn _gFindValueInt(object self, int key)
{
return (*(gFindValueInt_t)_FindMethod(self, Generic(gFindValueInt)))(self, key);
}
static objrtn _gPrintVars(object self, object fobj)
{
return (*(gPrintVars_t)_FindMethod(self, Generic(gPrintVars)))(self, fobj);
}
static char _gCharValue(object self)
{
return (*(gCharValue_t)_FindMethod(self, Generic(gCharValue)))(self);
}
static objrtn _gMoveBefore(object self, object lnk)
{
return (*(gMoveBefore_t)_FindMethod(self, Generic(gMoveBefore)))(self, lnk);
}
static objrtn _gFindBTNLast(object self, ifun cfun, object *foundKey)
{
return (*(gFindBTNLast_t)_FindMethod(self, Generic(gFindBTNLast)))(self, cfun, foundKey);
}
static objrtn _gForAll(object self, object (*fun)())
{
return (*(gForAll_t)_FindMethod(self, Generic(gForAll)))(self, fun);
}
static objrtn _gSequence(object self)
{
return (*(gSequence_t)_FindMethod(self, Generic(gSequence)))(self);
}
static int _vPrintf(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vPrintf_t)_FindMethod(self, Generic(vPrintf)))(self, _rest_);
}
static char * _gGets(object self, char *buf, int sz)
{
return (*(gGets_t)_FindMethod(self, Generic(gGets)))(self, buf, sz);
}
static objrtn _gValue(object self)
{
return (*(gValue_t)_FindMethod(self, Generic(gValue)))(self);
}
static objrtn _gToUpper(object self)
{
return (*(gToUpper_t)_FindMethod(self, Generic(gToUpper)))(self);
}
static objrtn _gDeepDisposeFirst(object self)
{
return (*(gDeepDisposeFirst_t)_FindMethod(self, Generic(gDeepDisposeFirst)))(self);
}
static objrtn _gChangeStringKey(object self, char *key)
{
return (*(gChangeStringKey_t)_FindMethod(self, Generic(gChangeStringKey)))(self, key);
}
static int _gPutc(object self, int i)
{
return (*(gPutc_t)_FindMethod(self, Generic(gPutc)))(self, i);
}
static objrtn _gDeepDisposeAllNodes(object self)
{
return (*(gDeepDisposeAllNodes_t)_FindMethod(self, Generic(gDeepDisposeAllNodes)))(self);
}
static objrtn _gEnterCriticalSection(object self)
{
return (*(gEnterCriticalSection_t)_FindMethod(self, Generic(gEnterCriticalSection)))(self);
}
static objrtn _gNewStdClass(object self, char *name, int ivsize, object mc, int nipib, object superclasses, ...)
{
va_list _rest_;
va_start(_rest_, superclasses);
return (*(gNewStdClass_t)_FindMethod(self, Generic(gNewStdClass)))(self, name, ivsize, mc, nipib, superclasses, _rest_);
}
static objrtn _gStripCenter(object self)
{
return (*(gStripCenter_t)_FindMethod(self, Generic(gStripCenter)))(self);
}
static objrtn _gPrintArgs(object self, object fobj)
{
return (*(gPrintArgs_t)_FindMethod(self, Generic(gPrintArgs)))(self, fobj);
}
static long _gDifference(object self, object dt)
{
return (*(gDifference_t)_FindMethod(self, Generic(gDifference)))(self, dt);
}
static void _gDoesNotImplement(object self, object gen)
{
(*(gDoesNotImplement_t)_FindMethod(self, Generic(gDoesNotImplement)))(self, gen);
}
static ofun _gFunction(object self)
{
return (*(gFunction_t)_FindMethod(self, Generic(gFunction)))(self);
}
static objrtn _gSLineDirective(object self)
{
return (*(gSLineDirective_t)_FindMethod(self, Generic(gSLineDirective)))(self);
}
static void _gRemoveRegisteredMemory(object self, void *pp)
{
(*(gRemoveRegisteredMemory_t)_FindMethod(self, Generic(gRemoveRegisteredMemory)))(self, pp);
}
static objrtn _gFindAddValue(object self, object key, object value)
{
return (*(gFindAddValue_t)_FindMethod(self, Generic(gFindAddValue)))(self, key, value);
}
static unsigned _gRank(object self)
{
return (*(gRank_t)_FindMethod(self, Generic(gRank)))(self);
}
static ofun _gChangeFunction(object self, ofun fun)
{
return (*(gChangeFunction_t)_FindMethod(self, Generic(gChangeFunction)))(self, fun);
}
static objrtn _gParameters(object self)
{
return (*(gParameters_t)_FindMethod(self, Generic(gParameters)))(self);
}
static objrtn _gDrop(object self, int n)
{
return (*(gDrop_t)_FindMethod(self, Generic(gDrop)))(self, n);
}
static objrtn _gDeepDisposeLast(object self)
{
return (*(gDeepDisposeLast_t)_FindMethod(self, Generic(gDeepDisposeLast)))(self);
}
static objrtn _gFindLE(object self, object key, object *foundKey)
{
return (*(gFindLE_t)_FindMethod(self, Generic(gFindLE)))(self, key, foundKey);
}
static objrtn _gMoveEnd(object self)
{
return (*(gMoveEnd_t)_FindMethod(self, Generic(gMoveEnd)))(self);
}
static objrtn _gJustifyRight(object self)
{
return (*(gJustifyRight_t)_FindMethod(self, Generic(gJustifyRight)))(self);
}
static objrtn _gChangeToken(object self, char *str)
{
return (*(gChangeToken_t)_FindMethod(self, Generic(gChangeToken)))(self, str);
}
static objrtn _gFindEQ(object self, object key, object *foundKey)
{
return (*(gFindEQ_t)_FindMethod(self, Generic(gFindEQ)))(self, key, foundKey);
}
static objrtn _gReleaseSemaphore(object self)
{
return (*(gReleaseSemaphore_t)_FindMethod(self, Generic(gReleaseSemaphore)))(self);
}
static objrtn _gGCDispose(object self)
{
return (*(gGCDispose_t)_FindMethod(self, Generic(gGCDispose)))(self);
}
static objrtn _gAddInt(object self, int key, object value)
{
return (*(gAddInt_t)_FindMethod(self, Generic(gAddInt)))(self, key, value);
}
static objrtn _gNewToken(object self, char *tkn, long ln, int sp)
{
return (*(gNewToken_t)_FindMethod(self, Generic(gNewToken)))(self, tkn, ln, sp);
}
static objrtn _gDisposeAllNodes1(object self)
{
return (*(gDisposeAllNodes1_t)_FindMethod(self, Generic(gDisposeAllNodes1)))(self);
}
static objrtn _vChangeBitValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vChangeBitValue_t)_FindMethod(self, Generic(vChangeBitValue)))(self, _rest_);
}
static double _vDoubleValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vDoubleValue_t)_FindMethod(self, Generic(vDoubleValue)))(self, _rest_);
}
static objrtn _gNextToken(object self)
{
return (*(gNextToken_t)_FindMethod(self, Generic(gNextToken)))(self);
}
static int _gHash(object self)
{
return (*(gHash_t)_FindMethod(self, Generic(gHash)))(self);
}
static objrtn _gFindFirst(object self, object *foundKey)
{
return (*(gFindFirst_t)_FindMethod(self, Generic(gFindFirst)))(self, foundKey);
}
static void _gMarkObject(object self, object obj)
{
(*(gMarkObject_t)_FindMethod(self, Generic(gMarkObject)))(self, obj);
}
static objrtn _gNewArglist(object self, int argc, char **argv)
{
return (*(gNewArglist_t)_FindMethod(self, Generic(gNewArglist)))(self, argc, argv);
}
static int _vBitValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vBitValue_t)_FindMethod(self, Generic(vBitValue)))(self, _rest_);
}
static objrtn _gDeleteBTNode(object self, ifun cfun, object key, int deep, object prev)
{
return (*(gDeleteBTNode_t)_FindMethod(self, Generic(gDeleteBTNode)))(self, cfun, key, deep, prev);
}
static objrtn _gReturnType(object self)
{
return (*(gReturnType_t)_FindMethod(self, Generic(gReturnType)))(self);
}
static objrtn _gNewWithStrStr(object self, char *nm, char *rt)
{
return (*(gNewWithStrStr_t)_FindMethod(self, Generic(gNewWithStrStr)))(self, nm, rt);
}
static objrtn _gAddDays(object self, long days)
{
return (*(gAddDays_t)_FindMethod(self, Generic(gAddDays)))(self, days);
}
static objrtn _gCopy(object self)
{
return (*(gCopy_t)_FindMethod(self, Generic(gCopy)))(self);
}
static objrtn _gFindBTNGT(object self, ifun cfun, object key, object *foundKey)
{
return (*(gFindBTNGT_t)_FindMethod(self, Generic(gFindBTNGT)))(self, cfun, key, foundKey);
}
static objrtn _gAddValue(object self, object key, object val)
{
return (*(gAddValue_t)_FindMethod(self, Generic(gAddValue)))(self, key, val);
}
static objrtn _gPrintFixedArgs(object self, object fobj)
{
return (*(gPrintFixedArgs_t)_FindMethod(self, Generic(gPrintFixedArgs)))(self, fobj);
}
static objrtn _vChangeDoubleValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vChangeDoubleValue_t)_FindMethod(self, Generic(vChangeDoubleValue)))(self, _rest_);
}
static int _gRead(object self, char *buf, unsigned n)
{
return (*(gRead_t)_FindMethod(self, Generic(gRead)))(self, buf, n);
}
static int _gIsVarArg(object self)
{
return (*(gIsVarArg_t)_FindMethod(self, Generic(gIsVarArg)))(self);
}
static objrtn _gNewWithLong(object self, long val)
{
return (*(gNewWithLong_t)_FindMethod(self, Generic(gNewWithLong)))(self, val);
}
static objrtn _vGetValues(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vGetValues_t)_FindMethod(self, Generic(vGetValues)))(self, _rest_);
}
static objrtn _gJustifyCenter(object self)
{
return (*(gJustifyCenter_t)_FindMethod(self, Generic(gJustifyCenter)))(self);
}
static long _gMaxAfterGC(object self)
{
return (*(gMaxAfterGC_t)_FindMethod(self, Generic(gMaxAfterGC)))(self);
}
static objrtn _vChangeLongValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vChangeLongValue_t)_FindMethod(self, Generic(vChangeLongValue)))(self, _rest_);
}
static unsigned short _vUnsignedShortValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vUnsignedShortValue_t)_FindMethod(self, Generic(vUnsignedShortValue)))(self, _rest_);
}
static objrtn _gFindClass(object self, char *name)
{
return (*(gFindClass_t)_FindMethod(self, Generic(gFindClass)))(self, name);
}
static objrtn _gPrevious(object self)
{
return (*(gPrevious_t)_FindMethod(self, Generic(gPrevious)))(self);
}
static objrtn _gResize(object self, int size)
{
return (*(gResize_t)_FindMethod(self, Generic(gResize)))(self, size);
}
static objrtn _gAlloc(object self)
{
return (*(gAlloc_t)_FindMethod(self, Generic(gAlloc)))(self);
}
static objrtn _gFindAddStr(object self, char *key, object value)
{
return (*(gFindAddStr_t)_FindMethod(self, Generic(gFindAddStr)))(self, key, value);
}
static int _gInstanceSize(object self)
{
return (*(gInstanceSize_t)_FindMethod(self, Generic(gInstanceSize)))(self);
}
static objrtn _gJustifyLeft(object self)
{
return (*(gJustifyLeft_t)_FindMethod(self, Generic(gJustifyLeft)))(self);
}
static objrtn _gSetTopNode(object self, object new)
{
return (*(gSetTopNode_t)_FindMethod(self, Generic(gSetTopNode)))(self, new);
}
static objrtn _gSubclassResponsibility(object self, char *meth)
{
return (*(gSubclassResponsibility_t)_FindMethod(self, Generic(gSubclassResponsibility)))(self, meth);
}
static objrtn _gChangeValue(object self, object val)
{
return (*(gChangeValue_t)_FindMethod(self, Generic(gChangeValue)))(self, val);
}
static objrtn _gDontCollect(object self)
{
return (*(gDontCollect_t)_FindMethod(self, Generic(gDontCollect)))(self);
}
static objrtn _gFindAddInt(object self, int key, object value)
{
return (*(gFindAddInt_t)_FindMethod(self, Generic(gFindAddInt)))(self, key, value);
}
static long _gJulToCal(object self, long dt)
{
return (*(gJulToCal_t)_FindMethod(self, Generic(gJulToCal)))(self, dt);
}
static void _gMarkRange(object self, char _HUGE **from, char _HUGE **to)
{
(*(gMarkRange_t)_FindMethod(self, Generic(gMarkRange)))(self, from, to);
}
static objrtn _gUseVars(object self, object fobj)
{
return (*(gUseVars_t)_FindMethod(self, Generic(gUseVars)))(self, fobj);
}
static objrtn _gVarArg(object self)
{
return (*(gVarArg_t)_FindMethod(self, Generic(gVarArg)))(self);
}
static void * _gIndex(object self, va_list _rest_)
{
return (*(gIndex_t)_FindMethod(self, Generic(gIndex)))(self, _rest_);
}
static objrtn _gInit(object self)
{
return (*(gInit_t)_FindMethod(self, Generic(gInit)))(self);
}
static objrtn _gNewWithChar(object self, int val)
{
return (*(gNewWithChar_t)_FindMethod(self, Generic(gNewWithChar)))(self, val);
}
static objrtn _vNew(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vNew_t)_FindMethod(self, Generic(vNew)))(self, _rest_);
}
static short _vShortValue(object self, ...)
{
va_list _rest_;
va_start(_rest_, self);
return (*(vShortValue_t)_FindMethod(self, Generic(vShortValue)))(self, _rest_);
}
static objrtn _gRemoveLast(object self)
{
return (*(gRemoveLast_t)_FindMethod(self, Generic(gRemoveLast)))(self);
}
static objrtn _gSubString(object self, int beg, int num)
{
return (*(gSubString_t)_FindMethod(self, Generic(gSubString)))(self, beg, num);
}
gFileHandle_t gFileHandle = _gFileHandle;
vChangeShortValue_t vChangeShortValue = _vChangeShortValue;
gDeepDispose_t gDeepDispose = _gDeepDispose;
gSequenceLinks_t gSequenceLinks = _gSequenceLinks;
gFindValue_t gFindValue = _gFindValue;
vPointerValue_t vPointerValue = _vPointerValue;
gPrintValue_t gPrintValue = _gPrintValue;
gLongValue_t gLongValue = _gLongValue;
gNewArray_t gNewArray = _gNewArray;
gStringRepValue_t gStringRepValue = _gStringRepValue;
gChangeUShortValue_t gChangeUShortValue = _gChangeUShortValue;
gException_t gException = _gException;
gIncNelm_t gIncNelm = _gIncNelm;
gLookup_t gLookup = _gLookup;
gSetOSVars_t gSetOSVars = _gSetOSVars;
gTLineDirective_t gTLineDirective = _gTLineDirective;
vError_t vError = _vError;
gDisposeLast_t gDisposeLast = _gDisposeLast;
gInvalidType_t gInvalidType = _gInvalidType;
gNth_t gNth = _gNth;
gRoom_t gRoom = _gRoom;
gChangeValueWithStr_t gChangeValueWithStr = _gChangeValueWithStr;
gFormatChar_t gFormatChar = _gFormatChar;
gAddLast_t gAddLast = _gAddLast;
gOpenFile_t gOpenFile = _gOpenFile;
gNewSetSeq_t gNewSetSeq = _gNewSetSeq;
gChangeRegisteredMemory_t gChangeRegisteredMemory = _gChangeRegisteredMemory;
gDeepCopy_t gDeepCopy = _gDeepCopy;
gFindMethod_t gFindMethod = _gFindMethod;
gIntKey_t gIntKey = _gIntKey;
gNewMethod_t gNewMethod = _gNewMethod;
gWaitFor_t gWaitFor = _gWaitFor;
gMode_t gMode = _gMode;
gInvalidObject_t gInvalidObject = _gInvalidObject;
gStringRep_t gStringRep = _gStringRep;
gValidDate_t gValidDate = _gValidDate;
gFindValueStr_t gFindValueStr = _gFindValueStr;
gOpenLowFile_t gOpenLowFile = _gOpenLowFile;
gSubClasses_t gSubClasses = _gSubClasses;
gAppend_t gAppend = _gAppend;
gMatch_t gMatch = _gMatch;
gTrace_t gTrace = _gTrace;
gLeaveCriticalSection_t gLeaveCriticalSection = _gLeaveCriticalSection;
gFindNext_t gFindNext = _gFindNext;
gCompareNI_t gCompareNI = _gCompareNI;
vCharValue_t vCharValue = _vCharValue;
gJulian_t gJulian = _gJulian;
vValue_t vValue = _vValue;
gNextFile_t gNextFile = _gNextFile;
gRemoveStr_t gRemoveStr = _gRemoveStr;
gFindAdd_t gFindAdd = _gFindAdd;
gGroupRemove_t gGroupRemove = _gGroupRemove;
gChangeCharValue_t gChangeCharValue = _gChangeCharValue;
gDisposeGroup_t gDisposeGroup = _gDisposeGroup;
gObjectChecking_t gObjectChecking = _gObjectChecking;
gFindGE_t gFindGE = _gFindGE;
gDeepDisposeStr_t gDeepDisposeStr = _gDeepDisposeStr;
gStringValue_t gStringValue = _gStringValue;
gStripLeft_t gStripLeft = _gStripLeft;
gStripRight_t gStripRight = _gStripRight;
gFindBTNGE_t gFindBTNGE = _gFindBTNGE;
gIsKindOf_t gIsKindOf = _gIsKindOf;
gSetFunction_t gSetFunction = _gSetFunction;
gAddAfter_t gAddAfter = _gAddAfter;
gNewNode_t gNewNode = _gNewNode;
gShouldNotImplement_t gShouldNotImplement = _gShouldNotImplement;
gCount_t gCount = _gCount;
gRemove_t gRemove = _gRemove;
gFindLT_t gFindLT = _gFindLT;
gInitLink_t gInitLink = _gInitLink;
gTruncate_t gTruncate = _gTruncate;
vReshape_t vReshape = _vReshape;
gDeepDisposeObj_t gDeepDisposeObj = _gDeepDisposeObj;
gFlush_t gFlush = _gFlush;
gRegisterMemory_t gRegisterMemory = _gRegisterMemory;
gRemoveFirst_t gRemoveFirst = _gRemoveFirst;
gAddYears_t gAddYears = _gAddYears;
gLastArg_t gLastArg = _gLastArg;
gChangeFixedName_t gChangeFixedName = _gChangeFixedName;
gDispose1_t gDispose1 = _gDispose1;
gMarkingMethod_t gMarkingMethod = _gMarkingMethod;
gTake_t gTake = _gTake;
gFindPrev_t gFindPrev = _gFindPrev;
gNewClass_t gNewClass = _gNewClass;
gChangeName_t gChangeName = _gChangeName;
gRetreat_t gRetreat = _gRetreat;
gFindBTNLT_t gFindBTNLT = _gFindBTNLT;
gChangePriority_t gChangePriority = _gChangePriority;
gPosition_t gPosition = _gPosition;
gLength_t gLength = _gLength;
gState_t gState = _gState;
gMoveBeginning_t gMoveBeginning = _gMoveBeginning;
gStackAlloc_t gStackAlloc = _gStackAlloc;
gPuts_t gPuts = _gPuts;
gAddFirst_t gAddFirst = _gAddFirst;
gIndexOrigin_t gIndexOrigin = _gIndexOrigin;
gMonthName_t gMonthName = _gMonthName;
gNewWithStrObj_t gNewWithStrObj = _gNewWithStrObj;
gArgs_t gArgs = _gArgs;
gNewWithIntObj_t gNewWithIntObj = _gNewWithIntObj;
gIntValue_t gIntValue = _gIntValue;
gRound_t gRound = _gRound;
gChangeStrValue_t gChangeStrValue = _gChangeStrValue;
vChangeValue_t vChangeValue = _vChangeValue;
gWrite_t gWrite = _gWrite;
gFind_t gFind = _gFind;
gNewWithObjObj_t gNewWithObjObj = _gNewWithObjObj;
gChangeNext_t gChangeNext = _gChangeNext;
gCompare_t gCompare = _gCompare;
gFindBTNFirst_t gFindBTNFirst = _gFindBTNFirst;
gSeek_t gSeek = _gSeek;
gDeepDisposeInt_t gDeepDisposeInt = _gDeepDisposeInt;
gDumpObjects_t gDumpObjects = _gDumpObjects;
gGetFixedName_t gGetFixedName = _gGetFixedName;
gChangeKey_t gChangeKey = _gChangeKey;
gDeepDisposeGroup_t gDeepDisposeGroup = _gDeepDisposeGroup;
gNewThread_t gNewThread = _gNewThread;
vLongValue_t vLongValue = _vLongValue;
gChangeValueWithInt_t gChangeValueWithInt = _gChangeValueWithInt;
gInsertObjAt_t gInsertObjAt = _gInsertObjAt;
vChangeUShortValue_t vChangeUShortValue = _vChangeUShortValue;
gDayName_t gDayName = _gDayName;
gResizeMethodCache_t gResizeMethodCache = _gResizeMethodCache;
gCurMemUsed_t gCurMemUsed = _gCurMemUsed;
gDisposeStr_t gDisposeStr = _gDisposeStr;
gList_t gList = _gList;
gMaxMemUsed_t gMaxMemUsed = _gMaxMemUsed;
gPutm_t gPutm = _gPutm;
gSuperClasses_t gSuperClasses = _gSuperClasses;
gDisposeInt_t gDisposeInt = _gDisposeInt;
gDoubleValue_t gDoubleValue = _gDoubleValue;
gGetMGName_t gGetMGName = _gGetMGName;
gTracePrint_t gTracePrint = _gTracePrint;
gCompareN_t gCompareN = _gCompareN;
gFindStr_t gFindStr = _gFindStr;
gMatchNoError_t gMatchNoError = _gMatchNoError;
gPrint_t gPrint = _gPrint;
gPrintMethArgs_t gPrintMethArgs = _gPrintMethArgs;
gAttributes_t gAttributes = _gAttributes;
gHold_t gHold = _gHold;
gNewSemaphore_t gNewSemaphore = _gNewSemaphore;
gPriority_t gPriority = _gPriority;
gSetMemoryBufferArea_t gSetMemoryBufferArea = _gSetMemoryBufferArea;
gEndOfStream_t gEndOfStream = _gEndOfStream;
gKey_t gKey = _gKey;
gRemoveWaits_t gRemoveWaits = _gRemoveWaits;
gWaitSemaphore_t gWaitSemaphore = _gWaitSemaphore;
gDisposeObj_t gDisposeObj = _gDisposeObj;
gMoveAfter_t gMoveAfter = _gMoveAfter;
gAddStr_t gAddStr = _gAddStr;
gChangeDoubleValue_t gChangeDoubleValue = _gChangeDoubleValue;
gNewWithUnsigned_t gNewWithUnsigned = _gNewWithUnsigned;
gNewWithStrInt_t gNewWithStrInt = _gNewWithStrInt;
gAdvance_t gAdvance = _gAdvance;
gChangeLongValue_t gChangeLongValue = _gChangeLongValue;
gShape_t gShape = _gShape;
gSize_t gSize = _gSize;
gToken_t gToken = _gToken;
gChangeIntKey_t gChangeIntKey = _gChangeIntKey;
gUnsignedShortValue_t gUnsignedShortValue = _gUnsignedShortValue;
gCompareI_t gCompareI = _gCompareI;
gRelease_t gRelease = _gRelease;
gBasicSize_t gBasicSize = _gBasicSize;
gFindLast_t gFindLast = _gFindLast;
gRemoveInt_t gRemoveInt = _gRemoveInt;
gToLower_t gToLower = _gToLower;
gGC_t gGC = _gGC;
gNew_t gNew = _gNew;
gFindBTNLE_t gFindBTNLE = _gFindBTNLE;
gNewWithStr_t gNewWithStr = _gNewWithStr;
gNewWithInt_t gNewWithInt = _gNewWithInt;
gPrintLength_t gPrintLength = _gPrintLength;
gShortValue_t gShortValue = _gShortValue;
gWriteTime_t gWriteTime = _gWriteTime;
gSpace_t gSpace = _gSpace;
gChangeShortValue_t gChangeShortValue = _gChangeShortValue;
vChangeCharValue_t vChangeCharValue = _vChangeCharValue;
gAddBTreeNode_t gAddBTreeNode = _gAddBTreeNode;
gBlockingGetkey_t gBlockingGetkey = _gBlockingGetkey;
gNext_t gNext = _gNext;
vBuild_t vBuild = _vBuild;
gFindGT_t gFindGT = _gFindGT;
gFindInt_t gFindInt = _gFindInt;
gRemoveObj_t gRemoveObj = _gRemoveObj;
gArrayPointer_t gArrayPointer = _gArrayPointer;
gChangeValueWithObj_t gChangeValueWithObj = _gChangeValueWithObj;
gDisposeAllNodes_t gDisposeAllNodes = _gDisposeAllNodes;
gPointerValue_t gPointerValue = _gPointerValue;
gFormatDate_t gFormatDate = _gFormatDate;
gNewWithObj_t gNewWithObj = _gNewWithObj;
gError_t gError = _gError;
gFirst_t gFirst = _gFirst;
gAddMonths_t gAddMonths = _gAddMonths;
gForceLineDirective_t gForceLineDirective = _gForceLineDirective;
gSetArgs_t gSetArgs = _gSetArgs;
gNewWithDouble_t gNewWithDouble = _gNewWithDouble;
gChangeCharAt_t gChangeCharAt = _gChangeCharAt;
gIota_t gIota = _gIota;
gCalToJul_t gCalToJul = _gCalToJul;
gLineNumber_t gLineNumber = _gLineNumber;
gPrototype_t gPrototype = _gPrototype;
gStringKey_t gStringKey = _gStringKey;
gFormatNumber_t gFormatNumber = _gFormatNumber;
gAddBefore_t gAddBefore = _gAddBefore;
gDispose_t gDispose = _gDispose;
gProcess_t gProcess = _gProcess;
gEqual_t gEqual = _gEqual;
gLast_t gLast = _gLast;
gPut_t gPut = _gPut;
gFindBTNEQ_t gFindBTNEQ = _gFindBTNEQ;
gAdd_t gAdd = _gAdd;
vMakeList_t vMakeList = _vMakeList;
gCharValueAt_t gCharValueAt = _gCharValueAt;
gFindMethodObject_t gFindMethodObject = _gFindMethodObject;
gToday_t gToday = _gToday;
gName_t gName = _gName;
gNewFindFile_t gNewFindFile = _gNewFindFile;
gChangePrevious_t gChangePrevious = _gChangePrevious;
vSprintf_t vSprintf = _vSprintf;
gDisposeFirst_t gDisposeFirst = _gDisposeFirst;
gFlushm_t gFlushm = _gFlushm;
gNewWithPtr_t gNewWithPtr = _gNewWithPtr;
gKill_t gKill = _gKill;
gFindValueInt_t gFindValueInt = _gFindValueInt;
gPrintVars_t gPrintVars = _gPrintVars;
gCharValue_t gCharValue = _gCharValue;
gMoveBefore_t gMoveBefore = _gMoveBefore;
gFindBTNLast_t gFindBTNLast = _gFindBTNLast;
gForAll_t gForAll = _gForAll;
gSequence_t gSequence = _gSequence;
vPrintf_t vPrintf = _vPrintf;
gGets_t gGets = _gGets;
gValue_t gValue = _gValue;
gToUpper_t gToUpper = _gToUpper;
gDeepDisposeFirst_t gDeepDisposeFirst = _gDeepDisposeFirst;
gChangeStringKey_t gChangeStringKey = _gChangeStringKey;
gPutc_t gPutc = _gPutc;
gDeepDisposeAllNodes_t gDeepDisposeAllNodes = _gDeepDisposeAllNodes;
gEnterCriticalSection_t gEnterCriticalSection = _gEnterCriticalSection;
gNewStdClass_t gNewStdClass = _gNewStdClass;
gStripCenter_t gStripCenter = _gStripCenter;
gPrintArgs_t gPrintArgs = _gPrintArgs;
gDifference_t gDifference = _gDifference;
gDoesNotImplement_t gDoesNotImplement = _gDoesNotImplement;
gFunction_t gFunction = _gFunction;
gSLineDirective_t gSLineDirective = _gSLineDirective;
gRemoveRegisteredMemory_t gRemoveRegisteredMemory = _gRemoveRegisteredMemory;
gFindAddValue_t gFindAddValue = _gFindAddValue;
gRank_t gRank = _gRank;
gChangeFunction_t gChangeFunction = _gChangeFunction;
gParameters_t gParameters = _gParameters;
gDrop_t gDrop = _gDrop;
gDeepDisposeLast_t gDeepDisposeLast = _gDeepDisposeLast;
gFindLE_t gFindLE = _gFindLE;
gMoveEnd_t gMoveEnd = _gMoveEnd;
gJustifyRight_t gJustifyRight = _gJustifyRight;
gChangeToken_t gChangeToken = _gChangeToken;
gFindEQ_t gFindEQ = _gFindEQ;
gReleaseSemaphore_t gReleaseSemaphore = _gReleaseSemaphore;
gGCDispose_t gGCDispose = _gGCDispose;
gAddInt_t gAddInt = _gAddInt;
gNewToken_t gNewToken = _gNewToken;
gDisposeAllNodes1_t gDisposeAllNodes1 = _gDisposeAllNodes1;
vChangeBitValue_t vChangeBitValue = _vChangeBitValue;
vDoubleValue_t vDoubleValue = _vDoubleValue;
gNextToken_t gNextToken = _gNextToken;
gHash_t gHash = _gHash;
gFindFirst_t gFindFirst = _gFindFirst;
gMarkObject_t gMarkObject = _gMarkObject;
gNewArglist_t gNewArglist = _gNewArglist;
vBitValue_t vBitValue = _vBitValue;
gDeleteBTNode_t gDeleteBTNode = _gDeleteBTNode;
gReturnType_t gReturnType = _gReturnType;
gNewWithStrStr_t gNewWithStrStr = _gNewWithStrStr;
gAddDays_t gAddDays = _gAddDays;
gCopy_t gCopy = _gCopy;
gFindBTNGT_t gFindBTNGT = _gFindBTNGT;
gAddValue_t gAddValue = _gAddValue;
gPrintFixedArgs_t gPrintFixedArgs = _gPrintFixedArgs;
vChangeDoubleValue_t vChangeDoubleValue = _vChangeDoubleValue;
gRead_t gRead = _gRead;
gIsVarArg_t gIsVarArg = _gIsVarArg;
gNewWithLong_t gNewWithLong = _gNewWithLong;
vGetValues_t vGetValues = _vGetValues;
gJustifyCenter_t gJustifyCenter = _gJustifyCenter;
gMaxAfterGC_t gMaxAfterGC = _gMaxAfterGC;
vChangeLongValue_t vChangeLongValue = _vChangeLongValue;
vUnsignedShortValue_t vUnsignedShortValue = _vUnsignedShortValue;
gFindClass_t gFindClass = _gFindClass;
gPrevious_t gPrevious = _gPrevious;
gResize_t gResize = _gResize;
gAlloc_t gAlloc = _gAlloc;
gFindAddStr_t gFindAddStr = _gFindAddStr;
gInstanceSize_t gInstanceSize = _gInstanceSize;
gJustifyLeft_t gJustifyLeft = _gJustifyLeft;
gSetTopNode_t gSetTopNode = _gSetTopNode;
gSubclassResponsibility_t gSubclassResponsibility = _gSubclassResponsibility;
gChangeValue_t gChangeValue = _gChangeValue;
gDontCollect_t gDontCollect = _gDontCollect;
gFindAddInt_t gFindAddInt = _gFindAddInt;
gJulToCal_t gJulToCal = _gJulToCal;
gMarkRange_t gMarkRange = _gMarkRange;
gUseVars_t gUseVars = _gUseVars;
gVarArg_t gVarArg = _gVarArg;
gIndex_t gIndex = _gIndex;
gInit_t gInit = _gInit;
gNewWithChar_t gNewWithChar = _gNewWithChar;
vNew_t vNew = _vNew;
vShortValue_t vShortValue = _vShortValue;
gRemoveLast_t gRemoveLast = _gRemoveLast;
gSubString_t gSubString = _gSubString;
void InitGenerics()
{
InitGeneric( gFileHandle );
InitGeneric( vChangeShortValue );
InitGeneric( gDeepDispose );
InitGeneric( gSequenceLinks );
InitGeneric( gFindValue );
InitGeneric( vPointerValue );
InitGeneric( gPrintValue );
InitGeneric( gLongValue );
InitGeneric( gNewArray );
InitGeneric( gStringRepValue );
InitGeneric( gChangeUShortValue );
InitGeneric( gException );
InitGeneric( gIncNelm );
InitGeneric( gLookup );
InitGeneric( gSetOSVars );
InitGeneric( gTLineDirective );
InitGeneric( vError );
InitGeneric( gDisposeLast );
InitGeneric( gInvalidType );
InitGeneric( gNth );
InitGeneric( gRoom );
InitGeneric( gChangeValueWithStr );
InitGeneric( gFormatChar );
InitGeneric( gAddLast );
InitGeneric( gOpenFile );
InitGeneric( gNewSetSeq );
InitGeneric( gChangeRegisteredMemory );
InitGeneric( gDeepCopy );
InitGeneric( gFindMethod );
InitGeneric( gIntKey );
InitGeneric( gWaitFor );
InitGeneric( gMode );
InitGeneric( gInvalidObject );
InitGeneric( gStringRep );
InitGeneric( gValidDate );
InitGeneric( gFindValueStr );
InitGeneric( gOpenLowFile );
InitGeneric( gSubClasses );
InitGeneric( gAppend );
InitGeneric( gMatch );
InitGeneric( gTrace );
InitGeneric( gLeaveCriticalSection );
InitGeneric( gFindNext );
InitGeneric( gCompareNI );
InitGeneric( vCharValue );
InitGeneric( gJulian );
InitGeneric( vValue );
InitGeneric( gNextFile );
InitGeneric( gRemoveStr );
InitGeneric( gFindAdd );
InitGeneric( gGroupRemove );
InitGeneric( gChangeCharValue );
InitGeneric( gDisposeGroup );
InitGeneric( gObjectChecking );
InitGeneric( gFindGE );
InitGeneric( gDeepDisposeStr );
InitGeneric( gStringValue );
InitGeneric( gStripLeft );
InitGeneric( gStripRight );
InitGeneric( gFindBTNGE );
InitGeneric( gIsKindOf );
InitGeneric( gSetFunction );
InitGeneric( gAddAfter );
InitGeneric( gNewNode );
InitGeneric( gShouldNotImplement );
InitGeneric( gCount );
InitGeneric( gRemove );
InitGeneric( gFindLT );
InitGeneric( gInitLink );
InitGeneric( gTruncate );
InitGeneric( vReshape );
InitGeneric( gDeepDisposeObj );
InitGeneric( gFlush );
InitGeneric( gRegisterMemory );
InitGeneric( gRemoveFirst );
InitGeneric( gAddYears );
InitGeneric( gLastArg );
InitGeneric( gChangeFixedName );
InitGeneric( gDispose1 );
InitGeneric( gMarkingMethod );
InitGeneric( gTake );
InitGeneric( gFindPrev );
InitGeneric( gChangeName );
InitGeneric( gRetreat );
InitGeneric( gFindBTNLT );
InitGeneric( gChangePriority );
InitGeneric( gPosition );
InitGeneric( gLength );
InitGeneric( gState );
InitGeneric( gMoveBeginning );
InitGeneric( gStackAlloc );
InitGeneric( gPuts );
InitGeneric( gAddFirst );
InitGeneric( gIndexOrigin );
InitGeneric( gMonthName );
InitGeneric( gNewWithStrObj );
InitGeneric( gArgs );
InitGeneric( gNewWithIntObj );
InitGeneric( gIntValue );
InitGeneric( gRound );
InitGeneric( gChangeStrValue );
InitGeneric( vChangeValue );
InitGeneric( gWrite );
InitGeneric( gFind );
InitGeneric( gNewWithObjObj );
InitGeneric( gChangeNext );
InitGeneric( gCompare );
InitGeneric( gFindBTNFirst );
InitGeneric( gSeek );
InitGeneric( gDeepDisposeInt );
InitGeneric( gDumpObjects );
InitGeneric( gGetFixedName );
InitGeneric( gChangeKey );
InitGeneric( gDeepDisposeGroup );
InitGeneric( gNewThread );
InitGeneric( vLongValue );
InitGeneric( gChangeValueWithInt );
InitGeneric( gInsertObjAt );
InitGeneric( vChangeUShortValue );
InitGeneric( gDayName );
InitGeneric( gResizeMethodCache );
InitGeneric( gCurMemUsed );
InitGeneric( gDisposeStr );
InitGeneric( gList );
InitGeneric( gMaxMemUsed );
InitGeneric( gPutm );
InitGeneric( gSuperClasses );
InitGeneric( gDisposeInt );
InitGeneric( gDoubleValue );
InitGeneric( gGetMGName );
InitGeneric( gTracePrint );
InitGeneric( gCompareN );
InitGeneric( gFindStr );
InitGeneric( gMatchNoError );
InitGeneric( gPrint );
InitGeneric( gPrintMethArgs );
InitGeneric( gAttributes );
InitGeneric( gHold );
InitGeneric( gNewSemaphore );
InitGeneric( gPriority );
InitGeneric( gSetMemoryBufferArea );
InitGeneric( gEndOfStream );
InitGeneric( gKey );
InitGeneric( gRemoveWaits );
InitGeneric( gWaitSemaphore );
InitGeneric( gDisposeObj );
InitGeneric( gMoveAfter );
InitGeneric( gAddStr );
InitGeneric( gChangeDoubleValue );
InitGeneric( gNewWithUnsigned );
InitGeneric( gNewWithStrInt );
InitGeneric( gAdvance );
InitGeneric( gChangeLongValue );
InitGeneric( gShape );
InitGeneric( gSize );
InitGeneric( gToken );
InitGeneric( gChangeIntKey );
InitGeneric( gUnsignedShortValue );
InitGeneric( gCompareI );
InitGeneric( gRelease );
InitGeneric( gBasicSize );
InitGeneric( gFindLast );
InitGeneric( gRemoveInt );
InitGeneric( gToLower );
InitGeneric( gGC );
InitGeneric( gFindBTNLE );
InitGeneric( gNewWithInt );
InitGeneric( gPrintLength );
InitGeneric( gShortValue );
InitGeneric( gWriteTime );
InitGeneric( gSpace );
InitGeneric( gChangeShortValue );
InitGeneric( vChangeCharValue );
InitGeneric( gAddBTreeNode );
InitGeneric( gBlockingGetkey );
InitGeneric( gNext );
InitGeneric( vBuild );
InitGeneric( gFindGT );
InitGeneric( gFindInt );
InitGeneric( gRemoveObj );
InitGeneric( gArrayPointer );
InitGeneric( gChangeValueWithObj );
InitGeneric( gDisposeAllNodes );
InitGeneric( gPointerValue );
InitGeneric( gFormatDate );
InitGeneric( gNewWithObj );
InitGeneric( gError );
InitGeneric( gFirst );
InitGeneric( gAddMonths );
InitGeneric( gForceLineDirective );
InitGeneric( gSetArgs );
InitGeneric( gNewWithDouble );
InitGeneric( gChangeCharAt );
InitGeneric( gIota );
InitGeneric( gCalToJul );
InitGeneric( gLineNumber );
InitGeneric( gPrototype );
InitGeneric( gStringKey );
InitGeneric( gFormatNumber );
InitGeneric( gAddBefore );
InitGeneric( gDispose );
InitGeneric( gProcess );
InitGeneric( gEqual );
InitGeneric( gLast );
InitGeneric( gPut );
InitGeneric( gFindBTNEQ );
InitGeneric( gAdd );
InitGeneric( vMakeList );
InitGeneric( gCharValueAt );
InitGeneric( gFindMethodObject );
InitGeneric( gToday );
InitGeneric( gName );
InitGeneric( gNewFindFile );
InitGeneric( gChangePrevious );
InitGeneric( vSprintf );
InitGeneric( gDisposeFirst );
InitGeneric( gFlushm );
InitGeneric( gNewWithPtr );
InitGeneric( gKill );
InitGeneric( gFindValueInt );
InitGeneric( gPrintVars );
InitGeneric( gCharValue );
InitGeneric( gMoveBefore );
InitGeneric( gFindBTNLast );
InitGeneric( gForAll );
InitGeneric( gSequence );
InitGeneric( vPrintf );
InitGeneric( gGets );
InitGeneric( gValue );
InitGeneric( gToUpper );
InitGeneric( gDeepDisposeFirst );
InitGeneric( gChangeStringKey );
InitGeneric( gPutc );
InitGeneric( gDeepDisposeAllNodes );
InitGeneric( gEnterCriticalSection );
InitGeneric( gNewStdClass );
InitGeneric( gStripCenter );
InitGeneric( gPrintArgs );
InitGeneric( gDifference );
InitGeneric( gDoesNotImplement );
InitGeneric( gFunction );
InitGeneric( gSLineDirective );
InitGeneric( gRemoveRegisteredMemory );
InitGeneric( gFindAddValue );
InitGeneric( gRank );
InitGeneric( gChangeFunction );
InitGeneric( gParameters );
InitGeneric( gDrop );
InitGeneric( gDeepDisposeLast );
InitGeneric( gFindLE );
InitGeneric( gMoveEnd );
InitGeneric( gJustifyRight );
InitGeneric( gChangeToken );
InitGeneric( gFindEQ );
InitGeneric( gReleaseSemaphore );
InitGeneric( gGCDispose );
InitGeneric( gAddInt );
InitGeneric( gNewToken );
InitGeneric( gDisposeAllNodes1 );
InitGeneric( vChangeBitValue );
InitGeneric( vDoubleValue );
InitGeneric( gNextToken );
InitGeneric( gHash );
InitGeneric( gFindFirst );
InitGeneric( gMarkObject );
InitGeneric( gNewArglist );
InitGeneric( vBitValue );
InitGeneric( gDeleteBTNode );
InitGeneric( gReturnType );
InitGeneric( gNewWithStrStr );
InitGeneric( gAddDays );
InitGeneric( gCopy );
InitGeneric( gFindBTNGT );
InitGeneric( gAddValue );
InitGeneric( gPrintFixedArgs );
InitGeneric( vChangeDoubleValue );
InitGeneric( gRead );
InitGeneric( gIsVarArg );
InitGeneric( gNewWithLong );
InitGeneric( vGetValues );
InitGeneric( gJustifyCenter );
InitGeneric( gMaxAfterGC );
InitGeneric( vChangeLongValue );
InitGeneric( vUnsignedShortValue );
InitGeneric( gFindClass );
InitGeneric( gPrevious );
InitGeneric( gResize );
InitGeneric( gAlloc );
InitGeneric( gFindAddStr );
InitGeneric( gInstanceSize );
InitGeneric( gJustifyLeft );
InitGeneric( gSetTopNode );
InitGeneric( gSubclassResponsibility );
InitGeneric( gChangeValue );
InitGeneric( gDontCollect );
InitGeneric( gFindAddInt );
InitGeneric( gJulToCal );
InitGeneric( gMarkRange );
InitGeneric( gUseVars );
InitGeneric( gVarArg );
InitGeneric( gIndex );
InitGeneric( gInit );
InitGeneric( gNewWithChar );
InitGeneric( vNew );
InitGeneric( vShortValue );
InitGeneric( gRemoveLast );
InitGeneric( gSubString );
}
void InitDynace(void *s)
{
int nClasses = 61;
InitKernel(s, nClasses*2);
}
#ifdef __cplusplus
}
#endif